﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
using Zen4SyncPOCO.POCO.Admin;

namespace Zen4SyncTestServerServices
{

    [ServiceContract]
    public interface ITestServerServices
    {
        /// <summary>
        /// Starts a Zen4SyncClient for every Client Session in the given clientSessionsPOCO list.
        /// </summary>
        /// <param name="clientSessionsPOCO">
        /// All the Client Sessions to start.
        /// </param>
        /// <param name="me">
        /// The Test Server on which the Zen4SyncClients will run.
        /// </param>
        [OperationContract]
        void StartClientSessions(List<ClientSession> clientSessionsPOCO, TestServer me);
    }
}
